package net.zhengxinyun.performance.filter;

import net.zhengxinyun.performance.core.PaginationQuery;
import net.zhengxinyun.performance.data.SelectOptionBean;

import java.util.List;

public class ExamQuestionFilter extends PaginationQuery {
    private Long id;
    private String gmtCreate ;
    private String gmtModified ;
    private int sort;//排序字段
    private String departCode;
    private String stem;//题干 题目
    private Long optionId;//一类试题选项
    private String examType; // 试题类型 一类二类
    private Long examId;
    private String  answer;
    private String userId;
    private String examer;
    private String userTel;//用户电话
    private List<String> listExamers;


    /**
     * 题干要直接导入所以需要直接点设置选项值字段
     * @return
     */
    private String selectA; //选项
    private String selectB;
    private String selectC;
    private String selectD;
    private String selectE;
    private String selectF;
    private String selectG;
    private int weightA; //选项权重
    private int weightB;
    private int weightC;
    private int weightD;
    private int weightE;
    private int weightF;
    private int weightG;
    private List<SelectionFilter> selectList;
    private List<SelectOptionBean>  optionList;


    public String getExamer() {
        return examer;
    }

    public void setExamer(String examer) {
        this.examer = examer;
    }

    public List<SelectOptionBean> getOptionList() {
        return optionList;
    }

    public void setOptionList(List<SelectOptionBean> optionList) {
        this.optionList = optionList;
    }

    public String getSelectA() {
        return selectA;
    }

    public void setSelectA(String selectA) {
        this.selectA = selectA;
    }

    public String getSelectB() {
        return selectB;
    }

    public void setSelectB(String selectB) {
        this.selectB = selectB;
    }

    public String getSelectC() {
        return selectC;
    }

    public void setSelectC(String selectC) {
        this.selectC = selectC;
    }

    public String getSelectD() {
        return selectD;
    }

    public void setSelectD(String selectD) {
        this.selectD = selectD;
    }

    public String getSelectE() {
        return selectE;
    }

    public void setSelectE(String selectE) {
        this.selectE = selectE;
    }

    public String getSelectF() {
        return selectF;
    }

    public void setSelectF(String selectF) {
        this.selectF = selectF;
    }

    public String getSelectG() {
        return selectG;
    }

    public void setSelectG(String selectG) {
        this.selectG = selectG;
    }

    public int getWeightA() {
        return weightA;
    }

    public void setWeightA(int weightA) {
        this.weightA = weightA;
    }

    public int getWeightB() {
        return weightB;
    }

    public void setWeightB(int weightB) {
        this.weightB = weightB;
    }

    public int getWeightC() {
        return weightC;
    }

    public void setWeightC(int weightC) {
        this.weightC = weightC;
    }

    public int getWeightD() {
        return weightD;
    }

    public void setWeightD(int weightD) {
        this.weightD = weightD;
    }

    public int getWeightE() {
        return weightE;
    }

    public void setWeightE(int weightE) {
        this.weightE = weightE;
    }

    public int getWeightF() {
        return weightF;
    }

    public void setWeightF(int weightF) {
        this.weightF = weightF;
    }

    public int getWeightG() {
        return weightG;
    }

    public void setWeightG(int weightG) {
        this.weightG = weightG;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAnswer() {
        return answer;
    }

    public void setAnswer(String answer) {
        this.answer = answer;
    }



    public List<SelectionFilter> getSelectList() {
        return selectList;
    }

    public void setSelectList(List<SelectionFilter> selectList) {
        this.selectList = selectList;
    }

    public Long getOptionId() {
        return optionId;
    }

    public void setOptionId(Long optionId) {
        this.optionId = optionId;
    }

    public Long getExamId() {
        return examId;
    }

    public void setExamId(Long examId) {
        this.examId = examId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(String gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public String getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(String gmtModified) {
        this.gmtModified = gmtModified;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public String getDepartCode() {
        return departCode;
    }

    public void setDepartCode(String departCode) {
        this.departCode = departCode;
    }

    public String getStem() {
        return stem;
    }

    public void setStem(String stem) {
        this.stem = stem;
    }


    public String getExamType() {
        return examType;
    }

    public void setExamType(String examType) {
        this.examType = examType;
    }

    public String getUserTel() {
        return userTel;
    }

    public void setUserTel(String userTel) {
        this.userTel = userTel;
    }

    public List<String> getListExamers() {
        return listExamers;
    }

    public void setListExamers(List<String> listExamers) {
        this.listExamers = listExamers;
    }
}
